dataSource {
    pooled = false
    driverClassName = "com.mysql.jdbc.Driver"
    username = "cims"
    password = "cims"
    logSql = true
    //dialect = org.hibernate.dialect.MySQL5InnoDBDialect
}
hibernate {
    cache.use_second_level_cache = true
    cache.use_query_cache = false
    cache.region.factory_class = 'net.sf.ehcache.hibernate.EhCacheRegionFactory'
}
// environment specific settings
environments {
    development {
        dataSource {
            //dbCreate = "create-drop" // one of 'create', 'create-drop','update' none
            dbCreate = "update"
            url = "jdbc:mysql://localhost:3306/cims?useUnicode=true&characterEncoding=UTF-8"  
        }
    }
    test {
        dataSource {
             dbCreate = "update"
            url = "jdbc:mysql://localhost:3306/cims?useUnicode=true&characterEncoding=UTF-8" 
        }
    }
    production {
        dataSource {
            //dbCreate = "create-drop" // one of 'create', 'create-drop','update'
            dbCreate = "update"
            url = "jdbc:mysql://localhost:3306/cims?useUnicode=true&characterEncoding=UTF-8"  
        }
        
//        dataSource {
//            dbCreate = "update"
//            url = "jdbc:h2:prodDb;MVCC=TRUE"
//            pooled = true
//            properties {
//               maxActive = -1
//               minEvictableIdleTimeMillis=1800000
//               timeBetweenEvictionRunsMillis=1800000
//               numTestsPerEvictionRun=3
//               testOnBorrow=true
//               testWhileIdle=true
//               testOnReturn=true
//               validationQuery="SELECT 1"
//            }
//        }
    }
}

